package ccm.component.menu;

interface ExRequestValueInterface
{
    void loadValueToInput();

    void requestExValue(UpdateAndSleep updateAndSleep) throws InterruptedException;

    void decodeExAndSet(byte[] receiveBuf,int start,int len);

    boolean needSendExValue();

    void sendExValueToDevice(UpdateAndSleep updateAndSleep) throws InterruptedException;

    interface UpdateAndSleep
    {
        void updateAndSleep() throws InterruptedException;
    }

}
